preventing devices - German English Dictionary